export interface PlantVO extends SearchOption {
  /**
   * 工厂ID
   */
  plantId: string | number;

  /**
   * 工厂编码
   */
  plantCode: string;

  /**
   * 工厂名称
   */
  plantName: string;

  /**
   * 工厂类型（1生产 2外库）
   */
  plantType: string;

  /**
   * 公司编码
   */
  companyCode: string;

  /**
   * 联系电话
   */
  phone: string;

  /**
   * 地址
   */
  address: string;

  /**
   * 工厂状态（0正常 1停用）
   */
  status: string;

  /**
   * 数据源
   */
  dataSource: string;

  /**
   * 时区
   */
  timezone: string;

  /**
   * 备注
   */
  remark: string;
}

export interface PlantForm extends BaseEntity {
  /**
   * 工厂ID
   */
  plantId?: string | number;

  /**
   * 工厂编码
   */
  plantCode?: string;

  /**
   * 工厂名称
   */
  plantName?: string;

  /**
   * 工厂类型（1生产 2外库）
   */
  plantType?: string;

  /**
   * 公司编码
   */
  companyCode?: string;

  /**
   * 联系电话
   */
  phone?: string;

  /**
   * 地址
   */
  address?: string;

  /**
   * 工厂状态（0正常 1停用）
   */
  status?: string;

  /**
   * 数据源
   */
  dataSource?: string;

  /**
   * 时区
   */
  timezone?: string;

  /**
   * 备注
   */
  remark?: string;
}

export interface PlantQuery extends PageQuery {
  /**
   * 工厂编码
   */
  plantCode?: string;

  /**
   * 工厂名称
   */
  plantName?: string;

  /**
   * 工厂类型
   */
  plantType?: string;

  /**
   * 公司编码
   */
  companyCode?: string;

  /**
   * 联系电话
   */
  phone?: string;

  /**
   * 地址
   */
  address?: string;

  /**
   * 工厂状态（0正常 1停用）
   */
  status?: string;

  /**
   * 数据源
   */
  dataSource?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
